/*
 * 
 * */
package com.peycash.servicio.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.peycash.persistencia.PersistenciaException;
import com.peycash.persistencia.dao.MunicipioDAO;
import com.peycash.servicio.MunicipioServicio;
import com.peycash.servicio.ServicioException;

/**
 * @author JAMARO
 *
 */
@Service
public class MunicipioServicioImpl implements MunicipioServicio{
	
	@Autowired
	private MunicipioDAO daoMunicipio;
	
	@Override
	@Transactional
	public int findIdMunicipioByNombreAndEstado(String nombre, short idEstado) throws ServicioException{
		try{
			int id = daoMunicipio.findIdMunicipioByNombreAndEstado(nombre, idEstado);
			return id;
		}catch(PersistenciaException e){
			throw new ServicioException("Error en xx:"+e.getMessage(), e);
		}
	}
}
